# Test Dynamic Name
Resolves a dynamic configuration name (with #{Variable} substitutions) against the configuration and outputs the resolved name. Used to verify that a template name resolves correctly before running the actual handler.
Filename pattern: filename must contain TestDynamicName (case-sensitive).
Example: 20240115 TestDynamicName.xlsx
# Columns
The first column name determines which configuration collection is searched:
| First column name contains | Searched configuration |
|---|---|
Permission | PermissionSetCfgs |
DocLib | DocLibCfgs |
Folder | FolderCfgs |
SiteCollection | SiteCollectionCfgs |
Site | SiteCfgs |
DocumentSet | DocumentSetCfgs |
Planner | PlannerCfgs |
Page | PageCfgs |
Office365Group | Office365GroupCfgs |
Group | GroupCfgs |
| Name | Required | Description |
|---|---|---|
| First column (any name) | Yes | The template name to resolve. May contain #{Variable} placeholders that are substituted from remaining columns. |
| Title | No | Optional title used for title-based config matching. |
| Properties | No | All other columns (excluding the first column, Title, and _Result) are collected as substitution properties. |
# Behavior
For each row, the handler substitutes #{Variable} placeholders in the first column value using the provided properties, then looks up the resolved name in the appropriate configuration collection.
The result is written to a _Result column in the output file. The output file is saved to a Completed/ subfolder next to the input file.
If the first column name does not match any of the recognized keywords, the row fails with "Unknown / unsupported setname in the first column".
# Related links
- Permission Set handler — apply permission sets
- Doclib Set handler — apply document library configuration